package com.ihemou.system.service;

import com.ihemou.system.domain.SysUserSocialUser;

import java.util.List;

/**
 * All rights Reserved, Designed By saperliu
 * Copyright:    Copyright(C) 2021-2021
 * 关联系统账号Service接口
 *
 * @author saperliu
 * @date 2021年09月02日
 */
public interface ISysUserSocialUserService {

    /**
     * 根据条件分页查询关联系统账号数据
     *
     * @param sysUserSocialUser 过滤条件
     * @return 关联系统账号数据集合信息
     */
    public List<SysUserSocialUser> findSysUserSocialUserByCondition(SysUserSocialUser sysUserSocialUser);


    /**
     * 查询关联系统账号
     *
     * @param id 关联系统账号ID
     * @return 关联系统账号
     */
    public SysUserSocialUser selectSysUserSocialUserById(String id);


    /**
     * 新增关联系统账号
     *
     * @param sysUserSocialUser 关联系统账号
     * @return 结果
     */
    public int insertSysUserSocialUser(SysUserSocialUser sysUserSocialUser);

    /**
     * 修改关联系统账号
     *
     * @param sysUserSocialUser 关联系统账号
     * @return 结果
     */
    public int updateSysUserSocialUser(SysUserSocialUser sysUserSocialUser);

    /**
     * 批量删除关联系统账号
     *
     * @param ids 需要删除的关联系统账号ID
     * @return 结果
     */
    public int deleteSysUserSocialUserByIds(String[] ids);

    /**
     * 删除关联系统账号信息
     *
     * @param id 关联系统账号ID
     * @return 结果
     */
    public int deleteSysUserSocialUserById(String id);
}
